package org.cll.lagou.study.minicat.server;

import java.io.IOException;

/**
 * 描述信息:
 *
 * @author CLL
 * @version 1.0
 * @date 2020/7/2 21:31
 */
public interface IServlet {

    /**
     * 初始化方法
     * @throws IOException  响应异常
     */
    void init() throws IOException;

    /**
     * 销毁方法
     * @throws IOException   响应异常
     */
    void destroy() throws IOException;

    /***
     * 执行业务逻辑方法
     * @param iRequest  请求
     * @param iResponse 响应
     * @throws IOException 响应异常
     */
    void service(IRequest iRequest, IResponse iResponse) throws IOException;
}
